package cn.iocoder.yudao.module.pi.service.bizlog.es;

import cn.iocoder.yudao.framework.common.pojo.CommonResult;
import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.pi.controller.admin.bizlog.es.dto.ApiLogQueryDTO;
import cn.iocoder.yudao.module.pi.controller.admin.bizlog.es.dto.EsignLogQueryDTO;
import cn.iocoder.yudao.module.pi.controller.admin.bizlog.es.vo.ApiLogQueryVO;
import cn.iocoder.yudao.module.pi.controller.admin.bizlog.es.vo.EsignLogQueryVO;

/**
 * @author shaoxh
 * @version 1.0
 * @description:
 * @date 2025/8/8 10:57
 */
public interface BizApiLogSearch {

    /**
     * 根据条件查询es日志
     *
     * @param apiLogQueryDTO
     * @return 查询结果
     */
    CommonResult<PageResult<ApiLogQueryVO>> apiLogQuery(ApiLogQueryDTO apiLogQueryDTO);

    /**
     * 根据条件查询es日志
     *
     * @param esignLogQueryDTO
     * @return 查询结果
     */
    CommonResult<PageResult<EsignLogQueryVO>> esignLogQuery(EsignLogQueryDTO esignLogQueryDTO);

}
